package cat.service;

import cat.entity.Article;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ArticleService {

    /**
     * 查询最新发表的前n条文章
     * @param n 多少条
     * @return 文章列表
     */
    List<Article> listRecentArticle(Integer n);

    Article selectArticleById(int articleId);

    PageInfo<Article> getPageArticleList(Integer pageIndex, Integer pageSize);

    void deleteArticleById(Integer articleId);

    void addArticle(Article article);
}
